home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / eiffel / smalleif.97 / se.t / SmallEiffel / lib_std / link.e < prev    next >
Encoding:
Text File  |  1996-05-02  |  459 b   |  32 lines

  1. -- Part of SmallEiffel -- Read DISCLAIMER file -- Copyright (C) 
  2. -- Dominique COLNET and Suzanne COLLIN -- colnet@loria.fr
  3. --
  4. class LINK[E]
  5.  
  6. creation {LINK_LIST}
  7.    make
  8.  
  9. feature {LINK_LIST}
  10.    
  11.    item: E;
  12.  
  13.    next: like Current;
  14.  
  15.    make(i: like item; n: like next) is
  16.       do
  17.      item := i;
  18.      next := n;
  19.       ensure
  20.      item = i;
  21.      next = n
  22.       end;
  23.    
  24.    set_item(i: like item) is
  25.       do
  26.      item := i;
  27.       ensure
  28.      item = i
  29.       end;
  30.  
  31. end -- LINK[E]
  32.